package com.sky.service;

import com.sky.dto.OrderPageQueryDTO;
import com.sky.dto.OrdersDTO;
import com.sky.entity.Order;
import com.sky.result.PageResult;

public interface OrderService {
    void upload(OrdersDTO ordersDTO);
    PageResult pageQuery(OrderPageQueryDTO orderPageQueryDTO);
    
    void updateStatus(String orderNo, String orderStatus);  // 修改方法签名
    void updateOrder(Order order);
    void updateMaterialStatus(Long orderId, String materialStatus);

    Long getOrderIdByNumber(String orderNumber);
    Order getOrderDetail(Long id);
    
    void updateVisaStatus(Long orderId, String visaStatus);
}
